package top.blentle.ai.data.api.dto;

import java.util.Date;

/**
 * 台灯实时数据
 * @author renhuan
 * @desc
 */
public class LampData {

    /**
     *  版本号id
     */
    private String versionId;

    /**
     *设备id
     */
    private String deviceId;

    /**
     * 电量: 百分比 ,最大数100
     */
    private int power;

    /**
     * 灯的颜色:
     * 0:红
     * 1：绿
     * 2：黄
     */
    private int color;

    /**
     * 供电方式:0:电源   ；1 ：电池
     *
     */
    private int powerType;

    /**
     * 工作场景
     * 0:室外
     * 1:室内
     */
    private int scene;

    /**
     * 0:关
     * 1：开
     * 2：异常
     */
    private int state;

    /**
     * 请求时间
     */
    private Date requestTime;

    /**
     * 响应时间
     */
    private Date responseTIme;


    public String getVersionId() {
        return versionId;
    }

    public void setVersionId(String versionId) {
        this.versionId = versionId;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public int getPower() {
        return power;
    }

    public void setPower(int power) {
        this.power = power;
    }

    public int getColor() {
        return color;
    }

    public void setColor(int color) {
        this.color = color;
    }

    public int getPowerType() {
        return powerType;
    }

    public void setPowerType(int powerType) {
        this.powerType = powerType;
    }

    public int getScene() {
        return scene;
    }

    public void setScene(int scene) {
        this.scene = scene;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public Date getRequestTime() {
        return requestTime;
    }

    public void setRequestTime(Date requestTime) {
        this.requestTime = requestTime;
    }

    public Date getResponseTIme() {
        return responseTIme;
    }

    public void setResponseTIme(Date responseTIme) {
        this.responseTIme = responseTIme;
    }
}
